.class public interface abstract Lcom/brixd/niceapp/activity/IBaseDetailActions;
.super Ljava/lang/Object;
.source "IBaseDetailActions.java"


# virtual methods
.method public abstract bravoApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract clearEstimateOnExit()V
.end method

.method public abstract favApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract getCachedEstimateModel(I)Lcom/brixd/niceapp/model/EstimateModel;
.end method

.method public abstract getCommentShareCallback(Landroid/content/Context;Lcom/brixd/niceapp/model/BaseAppModel;)Lcn/sharesdk/onekeyshare/ShareContentCustomizeCallback;
.end method

.method public abstract getModuleType()Lcom/brixd/niceapp/constant/AppConstant$ModuleType;
.end method

.method public abstract getShareCallback(Landroid/content/Context;Lcom/brixd/niceapp/model/BaseAppModel;)Lcn/sharesdk/onekeyshare/ShareContentCustomizeCallback;
.end method

.method public abstract getShareUrl(Lcom/brixd/niceapp/model/BaseAppModel;Ljava/lang/String;)Ljava/lang/String;
.end method

.method public abstract getToolbarCommentHint()Ljava/lang/String;
.end method

.method public abstract getUserTrackModel()Lcom/brixd/niceapp/model/UserTrackModel;
.end method

.method public abstract onAlertComment(Lcom/brixd/niceapp/model/CommentModel;)V
.end method

.method public abstract onBravoAppSuccess(Lcom/brixd/niceapp/model/EstimateModel;)V
.end method

.method public abstract onCommentClick(Landroid/content/Context;Lcom/brixd/niceapp/model/BaseAppModel;Lcom/brixd/niceapp/model/UserModel;)V
.end method

.method public abstract onDeleteComment(Lcom/brixd/niceapp/model/DetailModel;Lcom/brixd/niceapp/model/CommentModel;)V
.end method

.method public abstract onFavAppSuccess()V
.end method

.method public abstract onSosoAppSuccess(Lcom/brixd/niceapp/model/EstimateModel;)V
.end method

.method public abstract onUnFavAppSuccess()V
.end method

.method public abstract onUserSignon(Lcom/brixd/niceapp/bus/event/UserSignonEvent;)V
.end method

.method public abstract requestMoreComments(IIIILretrofit/Callback;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIII",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract soSoApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract traceCommentTextFieldClick()V
.end method

.method public abstract traceDetailPageBack()V
.end method

.method public abstract traceDetailToDetail(Lcom/brixd/niceapp/util/LinkHandler$RedirectResult;)V
.end method

.method public abstract traceDirectDownload()V
.end method

.method public abstract traceDownloadClick(Z)V
.end method

.method public abstract traceFav()V
.end method

.method public abstract traceGoogleDownload()V
.end method

.method public abstract traceGotoPublishAppPage()V
.end method

.method public abstract traceLinkClick(Ljava/lang/String;)V
.end method

.method public abstract traceMeiyixia()V
.end method

.method public abstract traceOnCommnetAvatarClickAction(Lcom/brixd/niceapp/model/CommentModel;)V
.end method

.method public abstract traceOnMoreUpUserClickAction()V
.end method

.method public abstract traceOnUpUserAvatarClickAction(Lcom/brixd/niceapp/model/CommonUserModel;)V
.end method

.method public abstract traceOpenClick(Z)V
.end method

.method public abstract traceShareBtnClick()V
.end method

.method public abstract traceShareIconClick()V
.end method

.method public abstract traceShareOnClick(Z)V
.end method

.method public abstract traceShareTitleClick()V
.end method

.method public abstract traceUnFav()V
.end method

.method public abstract traceWandoujiaDownload()V
.end method

.method public abstract traceXiaomiDownload()V
.end method

.method public abstract traceYibanban()V
.end method
